package com.uzai.console.vo.zombiefan.zombiefantask;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @Auther: liuqi
 * @Date: 2021/8/10 14:58
 * @Description:
 */
@Data
@ApiModel("返回清理僵尸粉任务详情")
public class ZombieFanTaskVo {
    @ApiModelProperty("主键id")
    private Long id;
    @ApiModelProperty("设备类型")
    private String deviceType;
    @ApiModelProperty("设备类型名称")
    private String deviceTypeName;
    @ApiModelProperty("任务名称")
    private String name;
    @ApiModelProperty("机器人唯一id")
    private Long deviceUniqueId;
    @ApiModelProperty("机器人id")
    private String deviceId;
    @ApiModelProperty("机器人昵称")
    private String deviceName;
    @ApiModelProperty("机器人备注")
    private String deviceRemark;
    @ApiModelProperty("查询备注列表")
    private List<String> queryRemarkList;
    @ApiModelProperty("状态")
    private Integer status;
    @ApiModelProperty("状态名称")
    private String statusName;
    @ApiModelProperty(value = "创建时间")
    private Integer createTime;

    @ApiModelProperty("检查方式：0-无痕检测；1-群发文本消息检测")
    private Integer checkType;
    @ApiModelProperty("检测发送文本消息（支持[昵称]变量）")
    private String checkMsg;
    @ApiModelProperty("是否删除会员(积分和余额都为0）（0-不删除；1-删除）")
    private Integer delUser;
    @ApiModelProperty("删除会员时修改对应通讯录的备注")
    private String delUserRemark;

    @ApiModelProperty("检查间隔时间最小值（最小5秒）")
    private Integer checkMin;
    @ApiModelProperty("检查间隔时间最大值（最大300秒）")
    private Integer checkMax;
    @ApiModelProperty("僵尸粉备注[昵称]，[备注]，[时间]")
    private String zombieRemark;
    @ApiModelProperty("删除间隔时间最小值（最小5秒）")
    private Integer delMin;
    @ApiModelProperty("删除间隔时间最大值（最大600秒）")
    private Integer delMax;
    @ApiModelProperty(value = "每日删除上限")
    private Integer delDayLimit;

    @ApiModelProperty(value = "需要检查总数")
    private Integer totalNum;
    @ApiModelProperty(value = "已经检查数")
    private Integer checkNum;

    @ApiModelProperty(value = "僵尸粉总数")
    private Integer zombieFanTotalNum;
    @ApiModelProperty(value = "已清理僵尸粉数")
    private Integer zombieFanDelNum;

}
